using System;
using System.CodeDom.Compiler;
using System.Collections;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Data;
using System.Diagnostics;
using System.IO;
using System.Runtime.Serialization;
using System.Xml;
using System.Xml.Schema;
using System.Xml.Serialization;
namespace HKB.Data.Dal
{
	[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), HelpKeyword("vs.data.DataSet"), DesignerCategory("code"), ToolboxItem(true), System.Xml.Serialization.XmlRoot("A_DeliverItem"), System.Xml.Serialization.XmlSchemaProvider("GetTypedDataSetSchema")]
	[System.Serializable]
	public class A_DeliverItem : DataSet
	{
		public delegate void HLShop_DeliverItemRowChangeEventHandler(object sender, A_DeliverItem.HLShop_DeliverItemRowChangeEvent e);
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0"), System.Xml.Serialization.XmlSchemaProvider("GetTypedTableSchema")]
		[System.Serializable]
		public class HLShop_DeliverItemDataTable : DataTable, System.Collections.IEnumerable
		{
			private DataColumn columnDeliverID;
			private DataColumn columnOrderID;
			private DataColumn columnDeliverDate;
			private DataColumn columnDeliverType;
			private DataColumn columnHandlerName;
			private DataColumn columnDeliverCompany;
			private DataColumn columnExpressNumber;
			private DataColumn columnRemark;
			private DataColumn columnReceived;
			private DataColumn columnUserID;
			private DataColumn columnInputer;
			private DataColumn columnControlFlag;
			public event A_DeliverItem.HLShop_DeliverItemRowChangeEventHandler HLShop_DeliverItemRowChanging;
			public event A_DeliverItem.HLShop_DeliverItemRowChangeEventHandler HLShop_DeliverItemRowChanged;
			public event A_DeliverItem.HLShop_DeliverItemRowChangeEventHandler HLShop_DeliverItemRowDeleting;
			public event A_DeliverItem.HLShop_DeliverItemRowChangeEventHandler HLShop_DeliverItemRowDeleted;
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverIDColumn
			{
				get
				{
					return this.columnDeliverID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn OrderIDColumn
			{
				get
				{
					return this.columnOrderID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverDateColumn
			{
				get
				{
					return this.columnDeliverDate;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverTypeColumn
			{
				get
				{
					return this.columnDeliverType;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn HandlerNameColumn
			{
				get
				{
					return this.columnHandlerName;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn DeliverCompanyColumn
			{
				get
				{
					return this.columnDeliverCompany;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ExpressNumberColumn
			{
				get
				{
					return this.columnExpressNumber;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn RemarkColumn
			{
				get
				{
					return this.columnRemark;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ReceivedColumn
			{
				get
				{
					return this.columnReceived;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn UserIDColumn
			{
				get
				{
					return this.columnUserID;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn InputerColumn
			{
				get
				{
					return this.columnInputer;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataColumn ControlFlagColumn
			{
				get
				{
					return this.columnControlFlag;
				}
			}
			[Browsable(false), System.Diagnostics.DebuggerNonUserCode]
			public int Count
			{
				get
				{
					return base.Rows.Count;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public A_DeliverItem.HLShop_DeliverItemRow this[int index]
			{
				get
				{
					return (A_DeliverItem.HLShop_DeliverItemRow)base.Rows[index];
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_DeliverItemDataTable()
			{
				base.TableName = "HLShop_DeliverItem";
				this.BeginInit();
				this.InitClass();
				this.EndInit();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_DeliverItemDataTable(DataTable table)
			{
				base.TableName = table.TableName;
				if (table.CaseSensitive != table.DataSet.CaseSensitive)
				{
					base.CaseSensitive = table.CaseSensitive;
				}
				if (table.Locale.ToString() != table.DataSet.Locale.ToString())
				{
					base.Locale = table.Locale;
				}
				if (table.Namespace != table.DataSet.Namespace)
				{
					base.Namespace = table.Namespace;
				}
				base.Prefix = table.Prefix;
				base.MinimumCapacity = table.MinimumCapacity;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected HLShop_DeliverItemDataTable(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context)
			{
				this.InitVars();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void AddHLShop_DeliverItemRow(A_DeliverItem.HLShop_DeliverItemRow row)
			{
				base.Rows.Add(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public A_DeliverItem.HLShop_DeliverItemRow AddHLShop_DeliverItemRow(int OrderID, System.DateTime DeliverDate, int DeliverType, string HandlerName, string DeliverCompany, string ExpressNumber, string Remark, bool Received, int UserID, int Inputer, int ControlFlag)
			{
				A_DeliverItem.HLShop_DeliverItemRow hLShop_DeliverItemRow = (A_DeliverItem.HLShop_DeliverItemRow)base.NewRow();
				hLShop_DeliverItemRow.ItemArray = new object[]
				{
					null,
					OrderID,
					DeliverDate,
					DeliverType,
					HandlerName,
					DeliverCompany,
					ExpressNumber,
					Remark,
					Received,
					UserID,
					Inputer,
					ControlFlag
				};
				base.Rows.Add(hLShop_DeliverItemRow);
				return hLShop_DeliverItemRow;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public A_DeliverItem.HLShop_DeliverItemRow FindByDeliverID(int DeliverID)
			{
				return (A_DeliverItem.HLShop_DeliverItemRow)base.Rows.Find(new object[]
				{
					DeliverID
				});
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public virtual System.Collections.IEnumerator GetEnumerator()
			{
				return base.Rows.GetEnumerator();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public override DataTable Clone()
			{
				A_DeliverItem.HLShop_DeliverItemDataTable hLShop_DeliverItemDataTable = (A_DeliverItem.HLShop_DeliverItemDataTable)base.Clone();
				hLShop_DeliverItemDataTable.InitVars();
				return hLShop_DeliverItemDataTable;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataTable CreateInstance()
			{
				return new A_DeliverItem.HLShop_DeliverItemDataTable();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal void InitVars()
			{
				this.columnDeliverID = base.Columns["DeliverID"];
				this.columnOrderID = base.Columns["OrderID"];
				this.columnDeliverDate = base.Columns["DeliverDate"];
				this.columnDeliverType = base.Columns["DeliverType"];
				this.columnHandlerName = base.Columns["HandlerName"];
				this.columnDeliverCompany = base.Columns["DeliverCompany"];
				this.columnExpressNumber = base.Columns["ExpressNumber"];
				this.columnRemark = base.Columns["Remark"];
				this.columnReceived = base.Columns["Received"];
				this.columnUserID = base.Columns["UserID"];
				this.columnInputer = base.Columns["Inputer"];
				this.columnControlFlag = base.Columns["ControlFlag"];
			}
			[System.Diagnostics.DebuggerNonUserCode]
			private void InitClass()
			{
				this.columnDeliverID = new DataColumn("DeliverID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverID);
				this.columnOrderID = new DataColumn("OrderID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnOrderID);
				this.columnDeliverDate = new DataColumn("DeliverDate", typeof(System.DateTime), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverDate);
				this.columnDeliverType = new DataColumn("DeliverType", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverType);
				this.columnHandlerName = new DataColumn("HandlerName", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnHandlerName);
				this.columnDeliverCompany = new DataColumn("DeliverCompany", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnDeliverCompany);
				this.columnExpressNumber = new DataColumn("ExpressNumber", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnExpressNumber);
				this.columnRemark = new DataColumn("Remark", typeof(string), null, MappingType.Element);
				base.Columns.Add(this.columnRemark);
				this.columnReceived = new DataColumn("Received", typeof(bool), null, MappingType.Element);
				base.Columns.Add(this.columnReceived);
				this.columnUserID = new DataColumn("UserID", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnUserID);
				this.columnInputer = new DataColumn("Inputer", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnInputer);
				this.columnControlFlag = new DataColumn("ControlFlag", typeof(int), null, MappingType.Element);
				base.Columns.Add(this.columnControlFlag);
				base.Constraints.Add(new UniqueConstraint("Constraint1", new DataColumn[]
				{
					this.columnDeliverID
				}, true));
				this.columnDeliverID.AutoIncrement = true;
				this.columnDeliverID.AllowDBNull = false;
				this.columnDeliverID.ReadOnly = true;
				this.columnDeliverID.Unique = true;
				this.columnHandlerName.MaxLength = 50;
				this.columnDeliverCompany.MaxLength = 50;
				this.columnExpressNumber.MaxLength = 50;
				this.columnRemark.MaxLength = 1073741823;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public A_DeliverItem.HLShop_DeliverItemRow NewHLShop_DeliverItemRow()
			{
				return (A_DeliverItem.HLShop_DeliverItemRow)base.NewRow();
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override DataRow NewRowFromBuilder(DataRowBuilder builder)
			{
				return new A_DeliverItem.HLShop_DeliverItemRow(builder);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override System.Type GetRowType()
			{
				return typeof(A_DeliverItem.HLShop_DeliverItemRow);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanged(DataRowChangeEventArgs e)
			{
				base.OnRowChanged(e);
				if (this.HLShop_DeliverItemRowChanged != null)
				{
					this.HLShop_DeliverItemRowChanged(this, new A_DeliverItem.HLShop_DeliverItemRowChangeEvent((A_DeliverItem.HLShop_DeliverItemRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowChanging(DataRowChangeEventArgs e)
			{
				base.OnRowChanging(e);
				if (this.HLShop_DeliverItemRowChanging != null)
				{
					this.HLShop_DeliverItemRowChanging(this, new A_DeliverItem.HLShop_DeliverItemRowChangeEvent((A_DeliverItem.HLShop_DeliverItemRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleted(DataRowChangeEventArgs e)
			{
				base.OnRowDeleted(e);
				if (this.HLShop_DeliverItemRowDeleted != null)
				{
					this.HLShop_DeliverItemRowDeleted(this, new A_DeliverItem.HLShop_DeliverItemRowChangeEvent((A_DeliverItem.HLShop_DeliverItemRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			protected override void OnRowDeleting(DataRowChangeEventArgs e)
			{
				base.OnRowDeleting(e);
				if (this.HLShop_DeliverItemRowDeleting != null)
				{
					this.HLShop_DeliverItemRowDeleting(this, new A_DeliverItem.HLShop_DeliverItemRowChangeEvent((A_DeliverItem.HLShop_DeliverItemRow)e.Row, e.Action));
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void RemoveHLShop_DeliverItemRow(A_DeliverItem.HLShop_DeliverItemRow row)
			{
				base.Rows.Remove(row);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public static System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(System.Xml.Schema.XmlSchemaSet xs)
			{
				System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
				System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
				A_DeliverItem a_DeliverItem = new A_DeliverItem();
				xs.Add(a_DeliverItem.GetSchemaSerializable());
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny.Namespace = "http://www.w3.org/2001/XMLSchema";
				xmlSchemaAny.MinOccurs = 0m;
				xmlSchemaAny.MaxOccurs = 79228162514264337593543950335m;
				xmlSchemaAny.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny);
				System.Xml.Schema.XmlSchemaAny xmlSchemaAny2 = new System.Xml.Schema.XmlSchemaAny();
				xmlSchemaAny2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";
				xmlSchemaAny2.MinOccurs = 1m;
				xmlSchemaAny2.ProcessContents = System.Xml.Schema.XmlSchemaContentProcessing.Lax;
				xmlSchemaSequence.Items.Add(xmlSchemaAny2);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute.Name = "namespace";
				xmlSchemaAttribute.FixedValue = a_DeliverItem.Namespace;
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute);
				System.Xml.Schema.XmlSchemaAttribute xmlSchemaAttribute2 = new System.Xml.Schema.XmlSchemaAttribute();
				xmlSchemaAttribute2.Name = "tableTypeName";
				xmlSchemaAttribute2.FixedValue = "HLShop_DeliverItemDataTable";
				xmlSchemaComplexType.Attributes.Add(xmlSchemaAttribute2);
				xmlSchemaComplexType.Particle = xmlSchemaSequence;
				return xmlSchemaComplexType;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_DeliverItemRow : DataRow
		{
			private A_DeliverItem.HLShop_DeliverItemDataTable tableHLShop_DeliverItem;
			[System.Diagnostics.DebuggerNonUserCode]
			public int DeliverID
			{
				get
				{
					return (int)base[this.tableHLShop_DeliverItem.DeliverIDColumn];
				}
				set
				{
					base[this.tableHLShop_DeliverItem.DeliverIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int OrderID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_DeliverItem.OrderIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“OrderID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.OrderIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public System.DateTime DeliverDate
			{
				get
				{
					System.DateTime result;
					try
					{
						result = (System.DateTime)base[this.tableHLShop_DeliverItem.DeliverDateColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“DeliverDate”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.DeliverDateColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int DeliverType
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_DeliverItem.DeliverTypeColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“DeliverType”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.DeliverTypeColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string HandlerName
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_DeliverItem.HandlerNameColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“HandlerName”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.HandlerNameColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string DeliverCompany
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_DeliverItem.DeliverCompanyColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“DeliverCompany”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.DeliverCompanyColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string ExpressNumber
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_DeliverItem.ExpressNumberColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“ExpressNumber”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.ExpressNumberColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public string Remark
			{
				get
				{
					string result;
					try
					{
						result = (string)base[this.tableHLShop_DeliverItem.RemarkColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“Remark”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.RemarkColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool Received
			{
				get
				{
					bool result;
					try
					{
						result = (bool)base[this.tableHLShop_DeliverItem.ReceivedColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“Received”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.ReceivedColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int UserID
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_DeliverItem.UserIDColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“UserID”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.UserIDColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int Inputer
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_DeliverItem.InputerColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“Inputer”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.InputerColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public int ControlFlag
			{
				get
				{
					int result;
					try
					{
						result = (int)base[this.tableHLShop_DeliverItem.ControlFlagColumn];
					}
					catch (System.InvalidCastException innerException)
					{
						throw new StrongTypingException("表“HLShop_DeliverItem”中列“ControlFlag”的值为 DBNull。", innerException);
					}
					return result;
				}
				set
				{
					base[this.tableHLShop_DeliverItem.ControlFlagColumn] = value;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			internal HLShop_DeliverItemRow(DataRowBuilder rb) : base(rb)
			{
				this.tableHLShop_DeliverItem = (A_DeliverItem.HLShop_DeliverItemDataTable)base.Table;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsOrderIDNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.OrderIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetOrderIDNull()
			{
				base[this.tableHLShop_DeliverItem.OrderIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverDateNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.DeliverDateColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverDateNull()
			{
				base[this.tableHLShop_DeliverItem.DeliverDateColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverTypeNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.DeliverTypeColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverTypeNull()
			{
				base[this.tableHLShop_DeliverItem.DeliverTypeColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsHandlerNameNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.HandlerNameColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetHandlerNameNull()
			{
				base[this.tableHLShop_DeliverItem.HandlerNameColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsDeliverCompanyNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.DeliverCompanyColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetDeliverCompanyNull()
			{
				base[this.tableHLShop_DeliverItem.DeliverCompanyColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsExpressNumberNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.ExpressNumberColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetExpressNumberNull()
			{
				base[this.tableHLShop_DeliverItem.ExpressNumberColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsRemarkNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.RemarkColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetRemarkNull()
			{
				base[this.tableHLShop_DeliverItem.RemarkColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsReceivedNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.ReceivedColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetReceivedNull()
			{
				base[this.tableHLShop_DeliverItem.ReceivedColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsUserIDNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.UserIDColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetUserIDNull()
			{
				base[this.tableHLShop_DeliverItem.UserIDColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsInputerNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.InputerColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetInputerNull()
			{
				base[this.tableHLShop_DeliverItem.InputerColumn] = System.Convert.DBNull;
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public bool IsControlFlagNull()
			{
				return base.IsNull(this.tableHLShop_DeliverItem.ControlFlagColumn);
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public void SetControlFlagNull()
			{
				base[this.tableHLShop_DeliverItem.ControlFlagColumn] = System.Convert.DBNull;
			}
		}
		[GeneratedCode("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]
		public class HLShop_DeliverItemRowChangeEvent : System.EventArgs
		{
			private A_DeliverItem.HLShop_DeliverItemRow eventRow;
			private DataRowAction eventAction;
			[System.Diagnostics.DebuggerNonUserCode]
			public A_DeliverItem.HLShop_DeliverItemRow Row
			{
				get
				{
					return this.eventRow;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public DataRowAction Action
			{
				get
				{
					return this.eventAction;
				}
			}
			[System.Diagnostics.DebuggerNonUserCode]
			public HLShop_DeliverItemRowChangeEvent(A_DeliverItem.HLShop_DeliverItemRow row, DataRowAction action)
			{
				this.eventRow = row;
				this.eventAction = action;
			}
		}
		private A_DeliverItem.HLShop_DeliverItemDataTable tableHLShop_DeliverItem;
		private SchemaSerializationMode _schemaSerializationMode = SchemaSerializationMode.IncludeSchema;
		[Browsable(false), DesignerSerializationVisibility(DesignerSerializationVisibility.Content), System.Diagnostics.DebuggerNonUserCode]
		public A_DeliverItem.HLShop_DeliverItemDataTable HLShop_DeliverItem
		{
			get
			{
				return this.tableHLShop_DeliverItem;
			}
		}
		[Browsable(true), DesignerSerializationVisibility(DesignerSerializationVisibility.Visible), System.Diagnostics.DebuggerNonUserCode]
		public override SchemaSerializationMode SchemaSerializationMode
		{
			get
			{
				return this._schemaSerializationMode;
			}
			set
			{
				this._schemaSerializationMode = value;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataTableCollection Tables
		{
			get
			{
				return base.Tables;
			}
		}
		[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden), System.Diagnostics.DebuggerNonUserCode]
		public new DataRelationCollection Relations
		{
			get
			{
				return base.Relations;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public A_DeliverItem()
		{
			base.BeginInit();
			this.InitClass();
			CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
			base.Tables.CollectionChanged += value;
			base.Relations.CollectionChanged += value;
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected A_DeliverItem(System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base(info, context, false)
		{
			if (base.IsBinarySerialized(info, context))
			{
				this.InitVars(false);
				CollectionChangeEventHandler value = new CollectionChangeEventHandler(this.SchemaChanged);
				this.Tables.CollectionChanged += value;
				this.Relations.CollectionChanged += value;
			}
			else
			{
				string s = (string)info.GetValue("XmlSchema", typeof(string));
				if (base.DetermineSchemaSerializationMode(info, context) == SchemaSerializationMode.IncludeSchema)
				{
					DataSet dataSet = new DataSet();
					dataSet.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
					if (dataSet.Tables["HLShop_DeliverItem"] != null)
					{
						base.Tables.Add(new A_DeliverItem.HLShop_DeliverItemDataTable(dataSet.Tables["HLShop_DeliverItem"]));
					}
					base.DataSetName = dataSet.DataSetName;
					base.Prefix = dataSet.Prefix;
					base.Namespace = dataSet.Namespace;
					base.Locale = dataSet.Locale;
					base.CaseSensitive = dataSet.CaseSensitive;
					base.EnforceConstraints = dataSet.EnforceConstraints;
					base.Merge(dataSet, false, MissingSchemaAction.Add);
					this.InitVars();
				}
				else
				{
					base.ReadXmlSchema(new System.Xml.XmlTextReader(new System.IO.StringReader(s)));
				}
				base.GetSerializationData(info, context);
				CollectionChangeEventHandler value2 = new CollectionChangeEventHandler(this.SchemaChanged);
				base.Tables.CollectionChanged += value2;
				this.Relations.CollectionChanged += value2;
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void InitializeDerivedDataSet()
		{
			base.BeginInit();
			this.InitClass();
			base.EndInit();
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public override DataSet Clone()
		{
			A_DeliverItem a_DeliverItem = (A_DeliverItem)base.Clone();
			a_DeliverItem.InitVars();
			a_DeliverItem.SchemaSerializationMode = this.SchemaSerializationMode;
			return a_DeliverItem;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeTables()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override bool ShouldSerializeRelations()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override void ReadXmlSerializable(System.Xml.XmlReader reader)
		{
			if (base.DetermineSchemaSerializationMode(reader) == SchemaSerializationMode.IncludeSchema)
			{
				this.Reset();
				DataSet dataSet = new DataSet();
				dataSet.ReadXml(reader);
				if (dataSet.Tables["HLShop_DeliverItem"] != null)
				{
					base.Tables.Add(new A_DeliverItem.HLShop_DeliverItemDataTable(dataSet.Tables["HLShop_DeliverItem"]));
				}
				base.DataSetName = dataSet.DataSetName;
				base.Prefix = dataSet.Prefix;
				base.Namespace = dataSet.Namespace;
				base.Locale = dataSet.Locale;
				base.CaseSensitive = dataSet.CaseSensitive;
				base.EnforceConstraints = dataSet.EnforceConstraints;
				base.Merge(dataSet, false, MissingSchemaAction.Add);
				this.InitVars();
			}
			else
			{
				base.ReadXml(reader);
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		protected override System.Xml.Schema.XmlSchema GetSchemaSerializable()
		{
			System.IO.MemoryStream memoryStream = new System.IO.MemoryStream();
			base.WriteXmlSchema(new System.Xml.XmlTextWriter(memoryStream, null));
			memoryStream.Position = 0L;
			return System.Xml.Schema.XmlSchema.Read(new System.Xml.XmlTextReader(memoryStream), null);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars()
		{
			this.InitVars(true);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		internal void InitVars(bool initTable)
		{
			this.tableHLShop_DeliverItem = (A_DeliverItem.HLShop_DeliverItemDataTable)base.Tables["HLShop_DeliverItem"];
			if (initTable)
			{
				if (this.tableHLShop_DeliverItem != null)
				{
					this.tableHLShop_DeliverItem.InitVars();
				}
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void InitClass()
		{
			base.DataSetName = "A_DeliverItem";
			base.Prefix = "";
			base.Namespace = "http://tempuri.org/A_DeliverItem.xsd";
			base.EnforceConstraints = true;
			this.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema;
			this.tableHLShop_DeliverItem = new A_DeliverItem.HLShop_DeliverItemDataTable();
			base.Tables.Add(this.tableHLShop_DeliverItem);
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private bool ShouldSerializeHLShop_DeliverItem()
		{
			return false;
		}
		[System.Diagnostics.DebuggerNonUserCode]
		private void SchemaChanged(object sender, CollectionChangeEventArgs e)
		{
			if (e.Action == CollectionChangeAction.Remove)
			{
				this.InitVars();
			}
		}
		[System.Diagnostics.DebuggerNonUserCode]
		public static System.Xml.Schema.XmlSchemaComplexType GetTypedDataSetSchema(System.Xml.Schema.XmlSchemaSet xs)
		{
			A_DeliverItem a_DeliverItem = new A_DeliverItem();
			System.Xml.Schema.XmlSchemaComplexType xmlSchemaComplexType = new System.Xml.Schema.XmlSchemaComplexType();
			System.Xml.Schema.XmlSchemaSequence xmlSchemaSequence = new System.Xml.Schema.XmlSchemaSequence();
			xs.Add(a_DeliverItem.GetSchemaSerializable());
			System.Xml.Schema.XmlSchemaAny xmlSchemaAny = new System.Xml.Schema.XmlSchemaAny();
			xmlSchemaAny.Namespace = a_DeliverItem.Namespace;
			xmlSchemaSequence.Items.Add(xmlSchemaAny);
			xmlSchemaComplexType.Particle = xmlSchemaSequence;
			return xmlSchemaComplexType;
		}
	}
}
